#算数运算符
a = 10 
b=20
print(a+b)
print(a-b)
print(a*b)
print(a/b)
#取余
print(a%b)
#取整除
print(9//2)
#幂 2^3
print(2**3)

# 注意 没有自增++ 和  自减--

#------------------- 关系运算符 ---------------------------------
print(a==b)
print(a!=b)
print(a>b)

#------------------- f赋值运算符 ---------------------------------
a = b+a
a+=b

#——----------------- 逻辑运算符 ---------------------------------
#python中没有 && || ！运算符，取代的是 and or not

print(a and b)#与
print(a or b)#或
# 原代码 `print(a not b)` 存在语法错误，在Python中，`not` 是一元运算符，只能用于一个操作数，正确的写法可能是 `print(not b)` 或者使用逻辑判断表达式
print(not b)#非


#-------------------成员运算符--------------------------------
a = 1
b= 20
c = [1,2,3,4]
print(a in c)
print(b not in c)


print("-------------------身份运算符--------------------------------")
a = 1
b = 1
print(a is b) # 判断两个标识符是不是同一个对象
print(a is not b) # 判断两个标识符是不是不同对象